package de.haw.shc.Interfaces.DeviceProperty;

import org.json.JSONObject;

public interface Device {

    public String getName();
	public String getID();

    public void setRaum(String aRaum);
    public String getRaum();

    public void setName(String name);
    public void setID(String ID);


    public boolean isColorPicker();
    public void setColorable(boolean bool);

    public void setViewName(String name);
    public String getViewName();

    public void setViewRaumName(String name);
    public String getViewRaumName();

    public boolean isWindow();
    public boolean isBlind();
    public boolean isLight();
    public boolean isRadiator();
    public boolean isCurtain();

    public JSONObject deactivate();
    public JSONObject activate();

    public String getDeviceControll();
}
